#include <iostream>

using namespace std;

int isZero(int x);
int getDigits(int a4, int a3, int a2, int a1, int a0);
int getLength(int x);

int main() {
    int x;
    cin >> x;
    cout << getLength(x) << endl;
    return 0;
}

/*
- 不允许使用循环判断结构
- 不允许自定义其他函数
- 允许的操作符: ! ~ & | ^ >> << +
- 每个函数使用的操作符最大数量:20
- 所有int类型均视作32位
*/


// 判断x是否为0,为0返回1,不为0返回0
int isZero(int x) {
    return 2;
}

// 返回二进制数a4a3a2a1a0的十进制表达
int getDigits(int a4, int a3, int a2, int a1, int a0) {
    return 2;
}

// 返回非负整数x的二进制长度(不包括符号位)
// 默认输入 x >= 0
int getLength(int x) {
   return 2;
}